<?php
    require_once("condb.php");
    require_once("functions.php");
    
    $level = array();
    $level[1] = 30;
    $level[2] = 30;
    $level[3] = 30;
    
    $output = array();
    $info = isset($_GET["info"]) ? $_GET["info"] : "";
    if(!empty($info)){
        $info = urldecode(base64_decode($info));
        parse_str($info, $request);    
        
        $token = isset($request["token"]) ? cleanQuery($request["token"]) : "";
        if($token=="TAoViEC@)!#2012"){
            $data = array();
            
            $today = date("d-m-Y", time()) . " 00:00:00";
            $data["appId"] = isset($request["appId"]) ? intval($request["appId"]) : 0;
            
            if(!empty($data["appId"])){
                
                /* Lấy thời gian kích hoạt gần nhất */
                $active = getLastestActive($data);
                
                if(empty($active)){
                    
                    /* Chưa kích hoạt lần nào */
                    $output["status"] = 1;                    
                    $output["msg"] = "1";                    
                    
                } else {

                    /* đã kích hoạt */
                    $time_register_lastest = $active["create_date"];
                    $time_register_lastest = date("d-m-Y", $time_register_lastest) . " 00:00:00";
                    
                    /* Số ngày kích hoạt kể từ thời điểm kích hoạt gần nhất tính đến thời điểm hiện tại */
                    $days = (strtotime($today) - strtotime($time_register_lastest)) / 86400;
                    $days++;
                    
                    if($days>$level[$active["level"]]){
                        
                        /* Đã quá thời gian kích hoạt */
                        $new_level = $active["level"]<3 ? $active["level"] + 1 : 1;                        
                        
                        $output["status"] = 1;                    
                        $output["msg"] = $new_level;
                    } else {
                        /* Thời gian kích hoạt vẫn còn */
                        $output["status"] = 0;                    
                        $output["msg"] = "Thời gian kích hoạt vẫn còn";
                    }
                    
                }    
            } else {
                $output["status"] = 4;
                $output["msg"] = "Invalid Request";    
            }
            
            
        } else {
            $output["status"] = 3;
            $output["msg"] = "Invalid Request";    
        }
    } else {
        $output["status"] = 2;
        $output["msg"] = "Invalid Request";
    }

    echo json_encode($output);  
?>
